improvised device - Alemán Inglés Diccionario